Skip to main content

测试认证

测试用户的认证至关重要,因为它稍后用于测试构建后的后续触发和动作步骤。

先决条件

  • 已完成与您的应用认证方案的认证配置
  • 一组您的应用的有效用户凭证 - 建议使用一个专门用于测试的新账户,以避免测试数据填充您的核心应用账户。

步骤

  1. 在最后的 测试您的认证 步骤中,输入用户凭证。
  2. 选择 测试认证 以进行您配置的测试 API 调用。
  3. 认证成功时,会显示绿色对勾和 请求成功 消息,在对话框顶部。

Field types

  1. 响应 选项卡显示来自您的 API 的 JSON 数据响应,其中列出了每个字段及其数据。
  2. Bundle 选项卡显示 Zapier 存储的关于您的认证的数据。测试 API 调用返回的值会存储在 inputData bundle 中,并可以通过 {{bundle.inputData.field}} 访问,其中 field 是 API 响应中的字段键,可用于 连接标签 或触发和动作请求。但是,对于 OAuth v2 和会话认证,除非您使用 计算字段,否则测试 API 调用的响应不会存储用于后续请求。
  3. HTTP 选项卡显示 Zapier 在测试期间进行的每个 API 调用的完整请求细节。
  4. Console 选项卡显示您的 API 调用在 Zapier 中记录的任何额外数据,如果您在认证的任何部分使用了自定义代码。
  5. 检查每个选项卡以确保预期的数据已正确返回 - 如果您的 API 返回消息但没有 HTTP 错误代码,可能会导致不成功的 API 调用被视为成功。请检查响应以确保它包含此 API 调用预期的数据,如果有任何错误,请检查 HTTP 选项卡以帮助诊断问题所在。

Field types

  1. 清理并从您的核心 Zapier 账户中删除旧的测试账户。打开您的 Zapier 已连接账户页面,找到您的应用名称(您可能需要使用搜索框或 CMD + F(Mac)或 Ctrl + F(PC))。点击应用名称。进入应用连接页面后,识别要删除的连接,点击三个点,然后选择 删除,并确认删除。对于您添加的每个后续测试账户,重复此操作,以清理您的认证列表。然后,刷新 Platform UI 中的集成页面,您将只看到未删除的认证。

Field types
Field types

  1. 在 Platform UI 中进行测试的一个注意事项是,令牌不会保存到 Zapier 数据库中,因此如果您正在测试访问/刷新令牌机制,请确保在您的账户中的 Zap 中进行测试,以避免连接过期或被标记为无效。